I went straight to college after high school, and had to do the JW thing for a bit (one year, then I bailed on the witness thing).
I have two suggestions:
1) There is a counseling center at your school, and I think you should go down there and hook up with a counselor. It will help you to get all your history out with someone who specializes with your age group. Your plan to leave the past behind is understandable, but will keep coming back to bite you in the ass until you come to terms with it. If you don't get a grip, you'll start dropping balls before you get them all up in the air.
2) Regularly schedule some time every week to do something related to your future career...join professional organizations (there are almost always student chapters), read professional journals or magazines, connect with other students in your major, start looking into internships and summer jobs...(I envision a summer job for you that keeps you from going home for the summer).
The friend thing and the girl thing will work themselves out. When someone is doing things that are good for him, and that are healthy and productive, good people start coming into their life. Flitting around like a firefly is fun, silly and distracting, but as it seems you have noticed, it can be confusing as to who of these partymates is a true friend. Balance out your partying with activities that lend themselves to a productive outcome, so when there isn't a party, or other fireflies to flit around with, you have other interesting activities to keep you occupied.
Study hard, do well in classes, escape the cult and have a successful life.